package com.wzh.store.service;

import com.wzh.store.entity.Cart;
import com.wzh.store.vo.CartVo;

import java.util.List;

/**
 * @Author wzh
 * @create 2022/4/30 14:03
 * @Description：
 */
public interface ICartService {
    /**
     *将商品添加到购物车当中
     * @param uid 用户id
     * @param pid 商品id
     * @param amount 数量
     * @param username 用户名
     */
    void addToCart(Integer uid,Integer pid,Integer amount,String username);


    /**
     * 根据session中的id加载用户的购物车中的数据
     * @param uid 用户的id
     * @return 购物车
     */
      List<CartVo>getCartByUid(Integer uid);

    /**
     *
     * @param uid
     * @param cid
     * @param username
     * @return 增加成功后新的数量
     */

      Integer addNum(Integer uid,Integer cid,String username);


      List<CartVo>  getVoByCid(Integer[] cid,Integer uid);


}
